void setup(){
  Serial.begin(9600);
}

int tmp=0;
int fg=0;
char input_str[64];
void loop(){
  if(Serial.available()>0){
    tmp=Serial.read();
    Serial.print(tmp,BYTE);
  }
  if(fg==0){
    char str[]="Content-Length: 64\r\n";
    char dst[10];
    Serial.println(int(&str),DEC);
    Serial.println(int(strchr(str,'n')),DEC);
    int x=0;
    x=index(str,"n");
    Serial.println(x,DEC);
    
    substr(str,dst,index(str," ")+1,index(str,"\r")-1);
    Serial.println(dst);
    fg=1;
  }
}

int index(char* str,char* key){
  return (int(strstr(str,key))-int(str));
}

void substr(char* s_str,char* d_str,int s_start,int s_end){
  int m=0;
  while(m<=(s_end-s_start)){
    d_str[m]=s_str[(s_start+m)];
    m++;
  }
  d_str[m]='\0';
}
